# near model CODE resource # jump table entries: 520-521 (2 of them) 00000000 0000 0000 ori.b D0, 0x0 export_65: 00000004 4E56 FFE4 link A6, -0x001C 00000008 422E FFE7 clr.b [A6 - 0x19] 0000000C 0C6E 0190 0008 cmpi.w [A6 + 0x8], 0x190 00000012 6600 00EE bne +0xF0 /* 00000102 */ 00000016 422E FFFF clr.b [A6 - 0x1] 0000001A 598F subq.l A7, 4 0000001C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000020 42A7 clr.l -[A7] 00000022 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00000028 A97C syscall GetNewDialog 0000002A 2D5F FFFA move.l [A6 - 0x6], [A7]+ 0000002E 0C6E 0190 0008 cmpi.w [A6 + 0x8], 0x190 00000034 6600 0096 bne +0x98 /* 000000CC */ 00000038 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000003C 3F3C 0002 move.w -[A7], 0x2 00000040 486E FFEE pea.l [A6 - 0x12] 00000044 486E FFEA pea.l [A6 - 0x16] 00000048 486E FFF0 pea.l [A6 - 0x10] 0000004C A98D syscall GetDialogItem/GetDItem 0000004E 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000052 486D E1BE pea.l [A5 - 0x1E42] 00000056 A98F syscall SetDialogItemText/SetIText 00000058 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000005C 3F3C 0002 move.w -[A7], 0x2 00000060 4267 clr.w -[A7] 00000062 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000066 A97E syscall SelectDialogItemText/SelIText 00000068 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000006C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000070 486E FFEE pea.l [A6 - 0x12] 00000074 486E FFEA pea.l [A6 - 0x16] 00000078 486E FFF0 pea.l [A6 - 0x10] 0000007C A98D syscall GetDialogItem/GetDItem label0000007E: 0000007E 42A7 clr.l -[A7] 00000080 486E FFF8 pea.l [A6 - 0x8] 00000084 A991 syscall ModalDialog 00000086 302E FFF8 move.w D0, [A6 - 0x8] 0000008A 0C40 0001 cmpi.w D0, 0x1 0000008E 6600 000C bne +0xE /* 0000009C */ 00000092 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000098 6000 002A bra +0x2C /* 000000C4 */ label0000009C: 0000009C 0C40 0002 cmpi.w D0, 0x2 000000A0 6600 0022 bne +0x24 /* 000000C4 */ 000000A4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000000A8 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000000AC 486E FFEE pea.l [A6 - 0x12] 000000B0 486E FFEA pea.l [A6 - 0x16] 000000B4 486E FFF0 pea.l [A6 - 0x10] 000000B8 A98D syscall GetDialogItem/GetDItem 000000BA 2F2E FFEA move.l -[A7], [A6 - 0x16] 000000BE 486D E1BE pea.l [A5 - 0x1E42] 000000C2 A990 syscall GetDialogItemText/GetIText label000000C4: 000000C4 4A2E FFFF tst.b [A6 - 0x1] 000000C8 6700 FFB4 beq -0x4A /* 0000007E */ label000000CC: 000000CC 2F2E FFFA move.l -[A7], [A6 - 0x6] 000000D0 A983 syscall DisposeDialog 000000D2 487A 00C4 pea.l [PC + 0xC4 /* 00000198, value 0x13F, cstring "" */] 000000D6 486D E1BE pea.l [A5 - 0x1E42] 000000DA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000000DE 6300 0014 bls +0x16 /* 000000F4 */ 000000E2 2F2D FF08 move.l -[A7], [A5 - 0xF8] 000000E6 3F3C 0001 move.w -[A7], 0x1 000000EA 486D E1BE pea.l [A5 - 0x1E42] 000000EE A947 syscall SetMenuItemText/SetItem 000000F0 6000 0010 bra +0x12 /* 00000102 */ label000000F4: 000000F4 2F2D FF08 move.l -[A7], [A5 - 0xF8] 000000F8 3F3C 0001 move.w -[A7], 0x1 000000FC 487A 009C pea.l [PC + 0x9C /* 0000019A, value 0x13F0000 */] 00000100 A947 syscall SetMenuItemText/SetItem label00000102: 00000102 0C6E 0191 0008 cmpi.w [A6 + 0x8], 0x191 00000108 6600 0086 bne +0x88 /* 00000190 */ 0000010C 422E FFFF clr.b [A6 - 0x1] 00000110 598F subq.l A7, 4 00000112 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000116 42A7 clr.l -[A7] 00000118 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000011E A97C syscall GetNewDialog 00000120 2D5F FFFA move.l [A6 - 0x6], [A7]+ 00000124 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000128 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000012C 486E FFEE pea.l [A6 - 0x12] 00000130 486E FFEA pea.l [A6 - 0x16] 00000134 486E FFF0 pea.l [A6 - 0x10] 00000138 A98D syscall GetDialogItem/GetDItem label0000013A: 0000013A 42A7 clr.l -[A7] 0000013C 486E FFF8 pea.l [A6 - 0x8] 00000140 A991 syscall ModalDialog 00000142 302E FFF8 move.w D0, [A6 - 0x8] 00000146 0C40 0001 cmpi.w D0, 0x1 0000014A 6600 0012 bne +0x14 /* 0000015E */ 0000014E 1B7C 0001 FDCB move.b [A5 - 0x235], 0x1 00000154 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 0000015A 6000 001A bra +0x1C /* 00000176 */ label0000015E: 0000015E 0C40 0002 cmpi.w D0, 0x2 00000162 6600 0012 bne +0x14 /* 00000176 */ 00000166 422D FDCB clr.b [A5 - 0x235] 0000016A 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000170 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1 label00000176: 00000176 4A2E FFFF tst.b [A6 - 0x1] 0000017A 6700 FFBE beq -0x40 /* 0000013A */ 0000017E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000182 A983 syscall DisposeDialog 00000184 4A2E FFE7 tst.b [A6 - 0x19] 00000188 6700 0006 beq +0x8 /* 00000190 */ 0000018C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] label00000190: 00000190 4E5E unlink A6 00000192 205F movea.l A0, [A7]+ 00000194 548F addq.l A7, 2 00000196 4ED0 jmp [A0] 00000198 0000 013F ori.b D0, 0x3F /* '?' */ 0000019C 0000 0000 ori.b D0, 0x0 export_66: 000001A0 4E56 0000 link A6, 0 000001A4 3B7C 0126 E1A6 move.w [A5 - 0x1E5A], 0x126 000001AA 486D E1AC pea.l [A5 - 0x1E54] 000001AE 4267 clr.w -[A7] 000001B0 4267 clr.w -[A7] 000001B2 3F3C 0200 move.w -[A7], 0x200 000001B6 3F3C 0143 move.w -[A7], 0x143 000001BA A8A7 syscall SetRect 000001BC 598F subq.l A7, 4 000001BE 3F2D E1A6 move.w -[A7], [A5 - 0x1E5A] 000001C2 A9BC syscall GetPicture 000001C4 2B5F E1A8 move.l [A5 - 0x1E58], [A7]+ 000001C8 2F2D E1A8 move.l -[A7], [A5 - 0x1E58] 000001CC 486D E1AC pea.l [A5 - 0x1E54] 000001D0 A8F6 syscall DrawPicture 000001D2 598F subq.l A7, 4 000001D4 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000001DA 3F2D E1A6 move.w -[A7], [A5 - 0x1E5A] 000001DE A9A0 syscall GetResource 000001E0 2B5F E1A2 move.l [A5 - 0x1E5E], [A7]+ 000001E4 2F2D E1A2 move.l -[A7], [A5 - 0x1E5E] 000001E8 A9A3 syscall ReleaseResource 000001EA 486D E106 pea.l [A5 - 0x1EFA] 000001EE 3F3C 01A2 move.w -[A7], 0x1A2 000001F2 3F3C 0105 move.w -[A7], 0x105 000001F6 3F3C 01BC move.w -[A7], 0x1BC 000001FA 3F3C 0126 move.w -[A7], 0x126 000001FE A8A7 syscall SetRect 00000200 486D DF9A pea.l [A5 - 0x2066] 00000204 206D FE4C movea.l A0, [A5 - 0x1B4] 00000208 4868 0002 pea.l [A0 + 0x2] 0000020C 486D E0EC pea.l [A5 - 0x1F14] 00000210 486D E106 pea.l [A5 - 0x1EFA] 00000214 4267 clr.w -[A7] 00000216 42A7 clr.l -[A7] 00000218 A8EC syscall CopyBits 0000021A 486D E0CC pea.l [A5 - 0x1F34] 0000021E 3F3C 01A8 move.w -[A7], 0x1A8 00000222 3F3C 00F8 move.w -[A7], 0xF8 00000226 3F3C 01B5 move.w -[A7], 0x1B5 0000022A 3F3C 0106 move.w -[A7], 0x106 0000022E A8A7 syscall SetRect 00000230 486D DF9A pea.l [A5 - 0x2066] 00000234 206D FE4C movea.l A0, [A5 - 0x1B4] 00000238 4868 0002 pea.l [A0 + 0x2] 0000023C 486D E09C pea.l [A5 - 0x1F64] 00000240 486D E0CC pea.l [A5 - 0x1F34] 00000244 4267 clr.w -[A7] 00000246 42A7 clr.l -[A7] 00000248 A8EC syscall CopyBits 0000024A 486D E196 pea.l [A5 - 0x1E6A] 0000024E 3F3C 01CC move.w -[A7], 0x1CC 00000252 3F3C 012A move.w -[A7], 0x12A 00000256 3F3C 01FE move.w -[A7], 0x1FE 0000025A 3F3C 0141 move.w -[A7], 0x141 0000025E A8A7 syscall SetRect 00000260 486D DF9A pea.l [A5 - 0x2066] 00000264 206D FE4C movea.l A0, [A5 - 0x1B4] 00000268 4868 0002 pea.l [A0 + 0x2] 0000026C 486D E10E pea.l [A5 - 0x1EF2] 00000270 486D E196 pea.l [A5 - 0x1E6A] 00000274 4267 clr.w -[A7] 00000276 42A7 clr.l -[A7] 00000278 A8EC syscall CopyBits 0000027A 3F3C 0190 move.w -[A7], 0x190 0000027E 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000282 4E5E unlink A6 00000284 4E75 rts